package controlador;

import rmi.ProxyModeloConcreto;
import swing.Vista;
import ViewObjects.ClienteView;

public class ControladorAbmClientes extends Controlador {

	public ControladorAbmClientes(Vista v) {
		((ProxyModeloConcreto) getModelo()).setVista(v);
	}

	public void doAlta_Cliente(int idCliente, String razonSocial,
			String direccion, String telefono) {
		ProxyModeloConcreto cli = (ProxyModeloConcreto) getModelo();
		cli.alta_cliente(idCliente, razonSocial, direccion, telefono);
	}

	public void doBaja_Cliente(int idCliente) {
		ProxyModeloConcreto cli = (ProxyModeloConcreto) getModelo();
		cli.baja_cliente(idCliente);
	}

	public void doModificar_Cliente(int idCliente, String razonSocial,
			String direccion, String telefono) {
		ProxyModeloConcreto cli = (ProxyModeloConcreto) getModelo();
		cli.modificar_cliente(idCliente, razonSocial, direccion, telefono);
	}

	public ClienteView doConsultar_Cliente(int idCliente) {
		ProxyModeloConcreto cli = (ProxyModeloConcreto) getModelo();
		return cli.consultar_cliente(idCliente);
	}

}
